* {
  margin: 0;
  padding: 0;
}
.xxxxxx2{
	
}
html, body {
}

body {
  font: 14px/22px "Microsoft YaHei","微软雅黑","Microsoft Ya Black", Georgia, Times, serif;
  color: #848484;
}

h1,h2,h3,h4,h5,h6{ font-weight: lighter; }
img{ border:0; }
a:link, a:visited {
  color:#999;
  text-decoration: none;
}

a:link:hover, a:visited:hover {
  text-decoration: none;
  color: #333;
}

ul,li{
	padding: 0;
	list-style: none;
}
body{
	background: #f8f8f8;
}
ol:after, ul:after, .clearfix:after{
	content: ""; display: block; clear: both; visibility: hidden; line-height: 0;
}
ol, ul, .clearfix{
	*zoom:1;
}
.l{
	float: left;
}
.r{
	float: right;
}
.mt{
	margin-top: 20px;
}
.red{color: #e8484a;}
.w{width: 1000px; margin:0 auto;}

.bg-write{
	background: #fff;
}
/* 首页头部 */
.header-box{
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
	padding-top: 20px;
}
	.header .logo{
		width: 268px;
		background: url(../images/logo.png) no-repeat;
	}
	.header .logo h1{
		float: left;
		margin-right: 10px;
	}
	.header .logo h1 a{
		display: block;
		width: 126px;
		height: 30px;
		text-indent: -9999px;
	}
	.header .logo h2{
		color: #999;
		font-size: 12px;
		padding-top: 10px;
	}
	.header .nav li{
		float: left;
		height: 36px;
	}
	.header .nav li a{
		line-height: 36px;
	}
	.header .nav li span{
		padding: 0 18px;
		color: #ccc;
		font-family: "宋体"
	}

	/* banner */
	.banner{
		height: 254px;
		overflow: hidden;
	}

	
	#slides {
		z-index:100;
		position: relative;
	}

	#slides .next,#slides .prev {
		position:absolute;
		top:107px;
		left:-39px;
		width:24px;
		height:43px;
		display:block;
		z-index:101;
	}

	.slides_container {
		width:1000px;
		height:254px;
		overflow:hidden;
		position:relative;
	}
	#slides2 .slides_container{
		width: 955px;
		height: 300px;
		padding:10px 10px 0;
	}

	#slides .next {
		left:585px;
	}

	.pagination {
		position: absolute;
		right: 30px;
		bottom: 10px;
		z-index: 200;
	}
	#slides2 .pagination {
		top: 50px;
		left: 50%;
		width: 28px;
		height: 20px;
		margin-left: -14px;
	}

	.pagination li {
		float:left;
		margin:0 1px;
	}

	.pagination li a {
		display:block;
		width:12px;
		height:0;
		padding-top:12px;
		background-image:url(../images/pagination.png);
		background-position:0 0;
		float:left;
		overflow:hidden;
	}

	#slides2 .pagination li a {
		background-image:url(../images/pagination1.png);
	}

	.pagination li.current a {
		background-position:0 -12px;
	}

	.caption {
		position:absolute;
		left: 0;
		bottom:0;
		height:30px;
		padding:0 20px;
		background:rgba(184,162,99,.5);
		width:1000px;
		font-size:14px;
		line-height:30px;
		color:#fff;
		text-shadow:none;
	}



	/* 描述 */
	.company-box{
		border:1px solid #e0e0e0;
		padding:15px 70px;
	}
	.company-box li{
		float: left;
		font-size: 18px;
		color: #333;
		height: 32px;
		border-right:1px solid #ab9c9c;
		padding-right:56px;
		margin-right:56px;
	}
	.company-box .last-li{
		padding-right: 0;
		margin-right: 0;
		border-right: 0;
	}
	.company-box li i{
		background: url(../images/icon_bg1.png) no-repeat;
		width: 33px;
		height: 32px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 14px;
	}
	.company-box li .icon-author{
		background-position: 0 0;
	}
	.company-box li .icon-book{
		background-position: 0 -32px;
	}
	.company-box li .icon-people{
		background-position: 0 -64px;
	}
	.company-box p{
		padding-top: 12px;
		font-size: 14px;
		line-height: 20px;
		color: #999;
		text-align: justify;
	}

	/* 作家 */
	.author-box{
		position: relative;
	}
	.author-box .author-title{
		border-left:1px solid #e0e0e0;
		border-right:1px solid #e0e0e0;
		text-align: center;
		padding:20px 0;
	}
	.author-box .author-title h3{
		font-size: 18px;
		color: #333;
	}
	.author-box .author-title h3 a{ color: #333; }
	.author-body{
		padding: 0 0 15px 30px;
		background: #f8f8f8;
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
	}
	.author-list{
		
	}
	.author-list .img-box{
		float: left;
		position: relative;
		margin-right: 6px;
		overflow: hidden;
		zoom:1;
	}
	.author-list img{
		display: block;
	}
	.author-list img:hover{
	}
	.author-list .img-box span{ position:absolute; left:0; top:100%; display: block; width: 100%; height: 100%; background: #000; opacity: .5; filter:alpha(opacity=50);}
	.author-list .img-box span strong{ display: block; color: #fff; font-weight: lighter; text-align: center; margin-top: 50px; }
	.author-list .img-box span em{ display: block; color: #fff; font-style: normal; text-align: center; }
	.author-box .read-more{
		display: block;
		width: 87px;
		height: 87px;
		overflow: hidden;
		zoom:1;
		background: url(../images/read_more.png) no-repeat 0 0;
		position: absolute;
		right: -120px;
		bottom: 30px;
	}
	
	.works-box {
		position: relative;
		border:1px solid #e0e0e0;
		padding-left: 30px;
	}
	.works-box .read-more{
		display: block;
		width: 87px;
		height: 87px;
		overflow: hidden;
		zoom:1;
		background: url(../images/read_more.png) no-repeat 0 0;
		position: absolute;
		right: -120px;
		bottom: 30px;
	}
	.works-box .works-title{
		text-align: center;
		padding:20px 30px 20px 0;
	}
	.works-box .works-title h3{
		font-size: 18px;
		color: #333;
	}
	.works-box .works-title h3 a{
		color: #333;
	}
	.works-box .works-body li{
		float: left;
		width: 175px;
		text-align: left;
		margin-right: 16px;
		padding-bottom: 20px;
	}
	.works-box .works-body li a{
		display: block;
		width: 100%;
		height: 250px;
		overflow: hidden;
		-webkit-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
		-moz-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
		box-shadow:6px 6px 6px rgba(0, 0, 0, .1); 
	}
	.works-box .works-body li em{
		font-style: normal;
		display: block;
		height: 20px;
		line-height: 20px;
		padding-top: 10px;
		color: #000;
		opacity:.4;
		filter:alpha(opacity=40);
	}
	

	.new-works {
		border:1px solid #e0e0e0;
		border-top: 0;
		padding-left: 15px;
		position: relative;
	}
	.new-works .works-title{
		text-align: center;
		padding:20px 15px 30px 0;
		position: relative;
	}
	.new-works .works-title h3{
		font-size: 18px;
		color: #333;
	}
	.new-works .works-title a{
		position: absolute;
		top: 20px;
		width: 18px;
		height: 34px;
		background: url(../images/icon_arrow.png) no-repeat;
	}
	.new-works .works-title .prev{
		background-position: 0 0;
		left:0;
	}
	.new-works .works-title .next{
		background-position: 0 -34px;
		right:30px;
	}
	.new-works-body li{
		float: left;
	}
	.new-works-body li{
		float: left;
		width: 175px;
		text-align: left;
		margin-right: 16px;
		padding-bottom: 20px;
	}
	.new-works-body li a{
		display: block;
		width: 100%;
		height: 250px;
		overflow: hidden;
	}
	.new-works-body li img{
		display: inline-block;
		-webkit-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
		-moz-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
		box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
	}
	.new-works-body li em{
		font-style: normal;
		display: block;
		height: 20px;
		line-height: 20px;
		padding-top: 10px;
		color: #000;
		opacity: .4;
		filter:alpha(opacity=40);
	}

	/* 关联品牌 */
	.relation{
		border:1px solid #e0e0e0;
		border-top: 0;
		border-bottom: 0;
		padding-bottom: 20px;
		position: relative;
	}
	.relation .title{
		text-align: center;
		padding:20px 0;
	}
	.relation .title h3{
		font-size: 18px;
		color: #333;
	}
	.relation .body{
		text-align: center;
		word-wrap: break-word;
		word-break: break-all;
	}
	.relation .body a{
		margin: 0 20px;
		font-size: 14px;
		display: inline-block;
	}

/* 书目下载 */
.book-download{
	position: absolute;
	right: -100px;
	top: -30px;
	width: 66px;
	cursor: pointer;
}
.book-download i{
	display: inline-block;
	width: 0;
	height: 0;
	border-width:5px;
	border-color: #999 #f8f8f8 #f8f8f8 #f8f8f8;
	border-style: solid;
	margin-left: 5px;
	vertical-align: middle;
}
.book-download h4{
	height: 26px;
	line-height: 26px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: 12px;
}
.book-download div{ display: none; }
.book-download a{
	display: block;
	font-size: 12px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
}

/* 登录页 */
.index-box{
	background: url(../images/index_bg.jpg) no-repeat center 17px;
	padding-top: 173px;
	height: 472px;
}
.index-eye{
	background: url(../images/eye_bg.png) no-repeat;
	width: 636px;
	height: 235px;
	padding-top: 82px;
	margin: 0 auto;
	text-align: center;
}
.index-eye h1{
	width: 146px;
	height: 64px;
	background:url(../images/logo1.png) no-repeat 0 0;
	text-indent: -9999px;
	margin:0 auto;
}

.index-eye p{
	color: #666;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
}
.index-eye .line-bg{ 
	height: 1px; 
	line-height: 1px; 
	background: url(../images/line_bg.png) no-repeat; 
	overflow: hidden; 
	width: 290px; 
	margin: 10px auto;
}
.index-nav{
	background: url(../images/index_nav_bg.png) no-repeat center 56px;
	padding: 40px 0;
}
.index-nav ul{
	width: 1056px;
	margin: 0 auto;
}
.index-nav li{
	float: left;
	width: 260px;
	text-align: center;
}
.index-nav li a{
	float: left;
	font-size: 20px;
	height: 32px;
	line-height: 32px;
	width: 264px;
	color: #666;
}
.index-nav li a:hover{
	color: #333;
}
.index-nav li em{
	font-size: 12px;
	color: #999;
	font-style: normal;
}

/* footer */
.picture-footer{
	text-align: center;
	padding: 70px 0;
}
.picture-footer p{
	color: #999;
	height: 2em;
	line-height: 2em;
}


/* 影视首页 */
.picture-body{
	background: url(../images/picture_bg.jpg) no-repeat center 0;
	height: 826px;
	padding-top: 109px;
}
.picture-logo{
	background: url(../images/picture_logo.png) no-repeat 0 0;
	width: 234px;
	height: 211px;
	margin: 0 auto;
	text-indent: -9999px;
}
.picture-nav{
	width: 1020px;
	margin: 0 auto;
	padding-top: 100px;
}
.picture-nav li{
	float: left;
	width: 170px;
	text-align: center;
}
.picture-nav li em, .picture-nav li span{
	display: block;
	width: 100%;
	line-height: 2em;
}
.picture-nav li em{
	font-style: normal;
	font-size: 20px;
	color: #fff;
}
.picture-nav li span{
	font-size: 14px;
	color: #999;
}
.picture-nav li a{
	background: url(../images/icon_bg.png) no-repeat 0 0;
	float: left;
	width: 170px;
	height: 165px;
}
.picture-nav li .icon_1{
	background-position: 0 0;
}
.picture-nav li .icon_2{
	background-position: 0 -165px;
}
.picture-nav li .icon_3{
	background-position: 0 -330px;
}
.picture-nav li .icon_4{
	background-position: 0 -495px;
}
.picture-nav li .icon_5{
	background-position: 0 -660px;
}
.picture-nav li .icon_6{
	background-position: 1px -825px;
}
.picture-nav li .icon_1:hover{
	background-position: -169px 0;
}
.picture-nav li .icon_2:hover{
	background-position: -169px -165px;
}
.picture-nav li .icon_3:hover{
	background-position: -169px -330px;
}
.picture-nav li .icon_4:hover{
	background-position: -169px -495px;
}
.picture-nav li .icon_5:hover{
	background-position: -169px -660px;
}
.picture-nav li .icon_6:hover{
	background-position: -169px -825px;
}
.picture-body .picture-footer{
	padding-top: 100px;
}
.picture-body .picture-footer p{
	color: #fff;
}

.footer-box{
	background: #4d4d4d;
	padding: 45px 0;
}
.footer{
	width: 1030px;
}
.footer ul{
	padding-bottom: 40px;
}
.footer ul li{
	float: left;
	width: 170px;
	border-right: 1px solid #787878;
	color: #fff;
	font-size: 12px;
	text-align: center;
}
.footer ul li span{ display: block; }
.footer .no-border{border:none;}
.footer p{
	color: #fff;
	text-align: center;
}
.footer .weibo-weixin{
	text-align: center;
}
.footer .weibo-weixin a{
	color: #fff;
}
.footer .weibo-weixin a:hover{
	color: #fff;
}
.footer .weibo-weixin a img{
	display: none;
	background:#ccc;
}

/* 重点作家 */
.key-writers{
	padding:30px 0;
	position: relative;
}
.key-writers .read-more{
	position: absolute;
	display: block;
	width: 87px;
	height: 87px;
	overflow: hidden;
	zoom:1;
	background: url(../images/read_more.png) no-repeat 0 0;
	right: -120px;
	bottom: 60px;
}
.key-writers ul{
	width: 1020px;
}
.key-writers li{
	float: left;
	width: 184px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.key-writers li .writer-img{display: block; width: 184px; height: 184px;
	overflow: hidden;
	zoom: 1;}
.key-writers li .writer-img:hover img{ 
	-webkit-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
	-moz-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
	box-shadow:6px 6px 6px rgba(0, 0, 0, .1); 
}
.key-writers li .writer-name{ display: block; text-align: center; padding: 6px 0; }
.key-writers li .writer-name em{ font-style: normal; display: block; line-height: 20px; color: #666;}
.key-writers li .writer-name:hover em { color: #333; }

/* 加入我们 */
.join-banner{ width: 1020px; margin-left:-10px; }
.joinus-desc p{ padding-bottom: 25px; font-size: 14px; color: #666; }
.joinus-box{}
	.joinus-title ul{ width: 1080px; }
	.joinus-title li{ float: left; width: 101px; margin-right: 79px; }
	.joinus-title li a{ display: block; width: 101px; height: 100px; overflow: hidden; zoom:1; background:url(../images/icon_works.png) no-repeat 0 0; }
	.joinus-title .icon-cont a{ background-position: 0 0; }
	.joinus-title .icon-marketing a{ background-position: 0 -100px; }
	.joinus-title .icon-issue a{ background-position: 0 -200px; }
	.joinus-title .icon-finance a{ background-position: 0 -300px; }
	.joinus-title .icon-design a{ background-position: 0 -400px; }
	.joinus-title .icon-skill a{ background-position: 0 -500px; }
	.joinus-title .active.icon-cont a, .joinus-title .icon-cont a:hover{ background-position: -101px 0; }
	.joinus-title .active.icon-marketing a, .joinus-title .icon-marketing a:hover{ background-position: -101px -100px; }
	.joinus-title .active.icon-issue a, .joinus-title .icon-issue a:hover{ background-position: -101px -200px; }
	.joinus-title .active.icon-finance a, .joinus-title .icon-finance a:hover{ background-position: -101px -300px; }
	.joinus-title .active.icon-design a, .joinus-title .icon-design a:hover{ background-position: -101px -400px; }
	.joinus-title .active.icon-skill a, .joinus-title .icon-skill a:hover{ background-position: -101px -500px; }
	.joinus-title li span{ display: block; font-size: 18px; color: #666; text-align:center; padding:12px 0; }
	.joinus-title .active span{ color: #b8a26e; }
	.joinus-title .active{}

	.triangle{
		width: 1000px;
		height: 17px;
		overflow: hidden;
		zoom:1;
		position: relative;
		margin-bottom: 17px;
	}
	.triangle span{
		position: absolute;
		top: 0;
		left: 40px;
		display: block;
		width: 20px;
		height: 17px;
		background: url(../images/icon_arrow_down.png) no-repeat;
	}
	.joinus-bg{ background:#f0f0f0; padding:40px 0 0; }
	.joinus-body{ display: none; overflow: hidden; zoom:1; width: 1060px; }
	.joinus-body .work-desc{ width: 290px; height: 207px; float: left; padding-right: 60px; padding-bottom: 40px; }
	.joinus-body .work-desc h4{ font-size: 18px; color: #303030; padding-bottom: 20px; }
	.joinus-body .work-desc dt{ font-weight: bold; }
	.joinus-body .work-desc dd{ color: #999; line-height: 24px; }

/* 新闻中心 */

.news-center{ border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; padding-bottom: 38px; }
.news-center .title { text-align: center; height: 30px; line-height: 30px; padding:30px 0; }
.news-center .title h3{ font-size: 18px; color: #333; }
.news-center .body{  }
	.news-item{ float: left; width: 400px; margin-left: 66px; padding-bottom: 30px; }
	.news-item .news-img{ width: 400px; height: 202px; overflow: hidden; margin-bottom: 16px; }
	.news-item .news-title{ color: #333; font-size: 16px; line-height: 1.5em; }
	.news-item .news-title:hover{ color: #b8a26e; }
	.news-item p{ line-height: 1.8em; color: #999; }
	.news-item p span{ font-size: 12px; }
	.news-item p a{ color: #b8a26e; }
	.news-item p a:hover{ color: #b8a26e; text-decoration: underline; }
	.news-text{ background:#eee; padding:26px 0; }
	.news-text li{ float: left; line-height: 1.8em; width: 390px; padding-left: 10px; margin-left: 66px; background:url(../images/icon_dot.jpg) no-repeat left center; }
	.news-text li a:hover{ color: #b8a26e; }

.float-box{width:86px; height: 172px; position: fixed; top:97px; left:50%; margin-left:533px;}
.float-box a{ display: block; overflow: hidden; background:url(../images/read_more1.png) no-repeat; width:86px; height: 86px; }
.float-box .icon-sl{ background-position: 0 0; }
.float-box .icon-dt{ background-position: 0 -86px; }
.news-text{ position: relative; }
.news-text .read-more{ display: block;
		width: 87px;
		height: 87px;
		overflow: hidden;
		zoom:1;
		background: url(../images/read_more.png) no-repeat 0 0;
		position: fixed;
		left: 50%;
		bottom: 30px; 
		margin-left: 535px;
	}
/* 当前位置 */
.station{
	height: 20px; line-height: 20px; padding: 30px 0 20px;
}
.station a{ color: #333; }
.station em{ color: #666; font-style: normal; }
.station span{ margin: 0 5px; }
/* 新闻列表 */
.news-list-box{
	background:#f8f8f8;
}
hr{ border:0; border-bottom: 1px solid #ccc; margin:20px 0; }
.news-list{ padding-bottom: 30px; width: 660px; padding-right: 55px; background:#fff; }
.news-list li{ height: 30px; line-height: 30px; }
.news-list li a{ color: #666; margin-right: 10px; }
.news-list li a:hover{ color: #b8a26e; }
.news-list li .news-type{ color: #b8a26e; }
.news-list li span{ color: #999; }
.news-right{ width: 240px; padding:35px 23px 0 22px; }


/* 新闻内容 */
.news-article{ padding: 30px 55px 30px 0; width: 660px; background:#fff; }
.news-article h1{ font-size: 24px; color: #000; line-height: 2em; }
.news-article .article-fu{ color: #999; font-size: 12px; line-height: 2em; padding:10px 0 20px; }
.news-article .article-fu span{ margin-right: 15px; }
.news-article .article-img{ text-align: center; overflow: hidden; zoom:1; }
.news-article .article-img img{ max-width: 100%; width: auto; }
.news-article .article-img em{ display: block; height: 2em; line-height: 2em; font-style: normal; padding:10px 0; }
.news-article .article-cont p{ text-indent: 2em; line-height: 2em; color: #666; }
.news-article .article-cont img{ max-width: 100%; width: auto; }
.news-sidebar{}
.news-sidebar h3{ font-size: 18px; color: #000; height: 2em; line-height: 2em; overflow: hidden; margin-bottom: 20px; }
.news-sidebar h3 i{ float: left; width: 8px; height: 19px; background:#b8a26e; margin:10px 10px 0 0; }
.news-sidebar dt a{ color: #333; font-size: 16px; }
.news-sidebar dt a:hover{ color: #b8a26e; }
.news-sidebar dt{ padding-bottom: 5px; }
.news-sidebar dd{ color: #999; }

/* 作家列表 */
.writer-filter{
	background:#e8e8e8; height: 46px; line-height: 46px; width: 100%;
}
.writer-filter a{ color: #fff; font-size: 36px; padding:0 7px; }
.writer-filter a:hover{ color: #333; }
.writer-filter a.active{ color: #333; }
.letter-box{ background:#fff; padding:34px 0; }
.letter-box dl{ width: 1000px; margin:0 auto; overflow: hidden; border-left: 1px solid #dcdcdc; }
.letter-box dl dt{ width: 56px; font-size: 48px; color: #999; padding-top: 10px; min-height: 38px; text-align: center; float: left; }
.letter-box dl dd{ width: 920px; float: left; padding-left: 20px; border-left: 1px solid #dcdcdc; min-height: 48px; }
.letter-box dl dd a{ width: 184px; float: left; height: 30px; line-height: 30px; color: #666; }
.bg-gray{ background:#f6f6f6; }

/* 作家展示页 */
.writer-show{ background:url(../images/author/author_bg.jpg) no-repeat 0 0; padding-top: 56px; }
	.writer-photo{ float: left; width: 228px; height: 228px; padding:12px; background:#fff; text-align: center; 
		-webkit-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
		-moz-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
		box-shadow:6px 6px 6px rgba(0, 0, 0, .1); }
	.writer-photo img{ width: 228px; height: 228px; }
	.writer-desc{ float: left; width: 705px; padding-left: 40px; }
	.writer-desc h3{ font-size: 24px; color: #000; margin-bottom: 40px; }
	.writer-desc p{ line-height: 2em; color: #666; font-size: 14px; }

	.author-works{ margin-top: 45px; position: relative; }
	.author-works .title{ background:#eee; height: 34px; line-height: 34px; }
	.author-works .title h3{ font-size: 18px; color: #000; font-weight: lighter; overflow: hidden; }
	.author-works .title h3 i{ width: 9px; height: 20px; float: left; background:#b8a26e; margin:8px 5px 0 10px; vertical-align: text-bottom; }
	.author-works .body{ padding-top: 28px; }
	.author-works .body ul{ width: 1100px; }
	.author-works .body li{
		float: left;
		width: 175px;
		text-align: left;
		margin-right: 30px;
		padding-bottom: 20px;
	}
	.author-works .body li a{
		cursor: default;
		display: block;
		width: 100%;
		height: 250px;
		-webkit-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
		-moz-box-shadow:6px 6px 6px rgba(0, 0, 0, .1);  
		box-shadow:6px 6px 6px rgba(0, 0, 0, .1); 
	}
	.author-works .body li em{
		font-style: normal;
		display: block;
		height: 20px;
		line-height: 20px;
		padding-top: 10px;
	}
	.author-works .return-box{ display: block; overflow: hidden; width: 87px; height: 87px; background:url(../images/return_bg.png) no-repeat; position: absolute; right: -120px; bottom: 60px; }

/* 分享 */
.share-box{ width: 67px; height: 140px; position: fixed; left: 50%; top:100px; margin-left: -600px; }
.share-box a{ display: block; width: 67px; height: 67px; overflow: hidden; background:url(../images/share_wei.png) no-repeat; }
.share-box .share-weibo{ background-position: 0 0; }
.share-box .share-weixin{ background-position: 0 -73px; }
.share-box .share-weibo.active{ background-position: -67px 0; opacity: .2; }
.share-box .share-weixin.active{ background-position: -67px -73px; opacity: .2; }

/* 返回顶部 */
.return-top{  position: fixed;  left: 50%; bottom:100px; margin-left: -600px;  display: none; width: 66px; height: 35px; background:url(../images/return_top.png) no-repeat 0 0; overflow: hidden; }

/* 关联品牌 */
.brand-left{width: 297px; height: 716px; position: relative; overflow: hidden;}
.brand-left img{ display: block; width: 297px; height: 716px; position: absolute; left: 0; top:0; }
.brand-right{ width: 630px; }
.brand-right dl{ overflow: hidden; border-bottom: 1px solid #eaeaea; padding:40px 0; }
.brand-right dt{ width: 72px; float: left; margin-right: 12px; }
.brand-right dd{ padding-left: 85px; text-align: justify;text-justify:inter-ideograph;}

/* 新经典作品 */
.works-tab{width: 100%; background:url(../images/works/tab_bottom.png) no-repeat center bottom; z-index: 9999; padding-bottom: 36px; }
.works-box{  }
.w-fixed{ position: fixed; top:0; _position:absolute; z-index: 9999; }
	.works-tab-tit{ background:#eee; height: 43px; }
	.works-tab-tit li{ height:43px; float: left; width: 25%; line-height: 43px; text-align: center; cursor: pointer; }
	.works-tab-tit li a{ display: block; height: 43px; }
	.works-tab-img{ background:url(../images/works/tab_bg.jpg) no-repeat 0 -167px; }
	.works-tab-tit .active{ background:#dcdcdc; }
	.works-tab-img li{ background:url(../images/works/tab_bg.jpg) no-repeat 0 0; float: left; width: 25%; height: 167px; cursor: pointer; }
	.works-tab-img li a{ display: block; height: 167px; }
	.works-tab-img .tab-item1{ background-position: 0 -167px; }
	.works-tab-img .tab-item2{ background-position: -250px -167px; }
	.works-tab-img .tab-item3{ background-position: -500px -167px; }
	.works-tab-img .tab-item4{ background-position: -750px -167px; }
	.works-tab-img .tab-item1.active,.works-tab-img .tab-item1:hover{ background-position: 0 0; }
	.works-tab-img .tab-item2.active,.works-tab-img .tab-item2:hover{ background-position: -250px 0; }
	.works-tab-img .tab-item3.active,.works-tab-img .tab-item3:hover{ background-position: -500px 0; }
	.works-tab-img .tab-item4.active,.works-tab-img .tab-item4:hover{ background-position: -750px 0; }

#work-container .works-box{border-left: 0; border-right:0; border-top:0; padding-left: 0;}
#work-container .works-box ul{ width: 1100px; }
#work-container .works-box ul li{ margin-right: 32px; width: 174px; }
#work-container .works-box ul li img{ width: 175px; height: 250px; }
#work-container .works-box ul li strong{ display: block; height: 20px; line-height: 20px; padding-top:10px; overflow: hidden; zoom:1; }
#work-container .works-box ul li em{ padding-top: 0; }
#work-container .works-box .works-title{padding: 20px 0;}
#work-container .works-box .big-img li a{ height: 240px; }
#work-container .works-box .big-img li {width: 224px; }
#work-container .works-box .big-img li img{ width: 224px; height: 240px; }
/* 关于我们 */
.about-us .title{
	background: #eee;
	height: 34px;
	margin:28px 0;
}
.about-us .title h4{
	line-height: 34px;
	overflow: hidden;
	color: #333;
}
.about-us .title h4 i{
	float: left;
	width: 9px;
	height: 20px;
	background: #b8a36e;
	margin:7px 7px 0 8px;
}
.about-us .body{ padding-bottom:28px; }


/* 分页 */
.page-box{padding:20px 0;}
.page-box a{ display: inline-block; padding:0 10px; height: 28px; line-height: 28px; text-align: center; border:1px solid #ccc; margin-right: 9px; }
.page-box ins{ text-decoration: none; line-height: 28px; height: 28px; margin-right: 9px; }
.page-box a:hover{ color: #ddaf64; }
.page-box .on{ background:#ddaf64; border:1px solid #ddaf64; color: #fff; }
.page-box .on:hover{ color: #fff; }
.page-box span, .page-box input, .page-box button{ margin-right: 9px; }
.page-box input{ width: 38px; height: 28px; border:1px solid #ccc; }
.page-box button{width:48px; height: 28px; border:1px solid #ccc; background:#fff;}